.body {
    font-family: verdana,arial,sans-serif;
    font-size: 12pt;
}
.header 
{
    display:none;
}
.main 
{
    background: none;
}
.main-navigation 
{
     display:none;
}
.footer 
{
    display:none;
}
.pagetitle 
{
    display:none;
}
.validation-messages 
{
    display:none;
}
.required-message 
{
    display:none;
}
.required-mark 
{
    display:none;
}
.add-rows 
{
    display:none;
}
.buttons-actions 
{
    display:none;
}
.detail-table 
{
    width:100%;
}
.detail-input 
{
    width:100%;
    height:20px;
}
input.detail-input 
{
    text-align:right;
}
td.totals 
{
    text-align:right !important;
}
.field-note 
{
    float:left;
}
.field-note-textarea 
{
    float:left;
    width:100%;
}
.line 
{
    width:100%;
    margin-bottom:5px;
}
div.clear 
{
    clear:both;
}
.form label.left,#login-form label.left 
{
    float:left; 
    width:100px; 
    margin:0 0 0 10px; 
    padding:2px; 

}
.form input.field, .form input.short-field, #login-form input.field, #login-form input.short-field 
{
    padding: 2px;
}

.form input.field, #login-form input.field 
{
    width: 275px;
}
.form input.short-field, #login-form input.short-field 
{
    width: 150px;
}
input 
{
    border: none;
}
textarea 
{
    border: none;
}
select 
{
    border: none;
}
.note-code 
{
    text-align:right;
    color:#890111;
    font-size:14px;
}
.note-header 
{
    font-size:16px;
    text-align:center;
    font-weight:bold;
}
.rif
{
    font-size:12px;
    text-align:center;
}
.signature 
{
    text-align:center;
}
.hide 
{
    display:none;
}